home *** CD-ROM | disk | FTP | other *** search
INI File | 2009-08-19 | 50.9 KB | 453 lines |
- [AutoComplete]
- AGV.=agvs[] Element|agvs[] Element+p##agv_ctlr Element|agv_ctlr Element+p##agv_loc Location|agv_loc Location+p##agv_moving Integer|agv_moving Integer+p##curr_dec Element|curr_dec Element+p##curr_loc Location|curr_loc Location+p##curr_offset Real|curr_offset Real+p##curr_path Agv_path|curr_path Agv_path+p##curr_seg Segment|curr_seg Segment+p##decs[] Element|decs[] Element+p##followers[] Element|followers[] Element+p##leader Element|leader Element+p##moving String|moving String+p##num_agv_segs Integer|num_agv_segs Integer+p##num_agvs Integer|num_agvs Integer+p##num_followers Integer|num_followers Integer+p##num_pending_cmds Integer|num_pending_cmds Integer+p##num_pending_evts Integer|num_pending_evts Integer+p##order_list List|order_list List+p##pending_cmds[] Agv_Cmd|pending_cmds[] Agv_Cmd+p##pending_evts[] Ctlr_event|pending_evts[] Ctlr_event+p##request_list List|request_list List+p##
- AGV_Command.=dest_element Element|dest_element Element+p##path Agv_Path/Lbr_Path|path Agv_Path/Lbr_Path+p##path_handle Agv_Path/Lbr_Path|path_handle Agv_Path/Lbr_Path+p##pclass_handle Part_Class|pclass_handle Part_Class+p##to_dec Element|to_dec Element+p##to_dec_handle Element|to_dec_handle Element+p##< user_attrib > Real or String|< user_attrib > Real or String+p##
- AGV_Path.=claim_mode Integer|claim_mode Integer+p##from_dec Element|from_dec Element+p##from_seg Segment|from_seg Segment+p##length Real|length Real+p##move_mode Integer|move_mode Integer+p##num_decs Integer|num_decs Integer+p##num_segs Integer|num_segs Integer+p##path_mode Integer|path_mode Integer+p##segs Segment|segs Segment+p##stop_mode Integer|stop_mode Integer+p##to_dec Element|to_dec Element+p##to_seg Segment|to_seg Segment+p##< user_attrib > Real or String|< user_attrib > Real or String+p##
- Buffer.=avg_q_length Real|avg_q_length Real+p##max_q_length Integer|max_q_length Integer+p##max_q_wait_time Real|max_q_wait_time Real+p##min_q_wait_time Real|min_q_wait_time Real+p##zero_entries Integer|zero_entries Integer+p##
- Carrier.=car_angle Real|car_angle Real+p##car_avg_load Real|car_avg_load Real+p##car_capacity Integer|car_capacity Integer+p##car_dog_time Real|car_dog_time Real+p##car_first_part Part|car_first_part Part+p##car_loaded_time Real|car_loaded_time Real+p##car_name String|car_name String+p##car_next Carrier|car_next Carrier+p##car_num_parts Integer|car_num_parts Integer+p##car_num_trips Integer|car_num_trips Integer+p##car_parts[ ] Parts|car_parts[ ] Parts+p##car_percent_dog_time Real|car_percent_dog_time Real+p##car_percent_loaded_time Real|car_percent_loaded_time Real+p##car_percent_retrieval_time Real|car_percent_retrieval_time Real+p##car_percent_stop_time Real|car_percent_stop_time Real+p##car_retrieval_time Real|car_retrieval_time Real+p##car_stop_time Real|car_stop_time Real+p##car_total_parts Integer|car_total_parts Integer+p##cclass Element_Class|cclass Element_Class+p##first_car Element|first_car Element+p##stopping_space Real|stopping_space Real+p##
- Controller_Event.=aclass Element_Class|aclass Element_Class+p##agv_class_handle Element_Class|agv_class_handle Element_Class+p##agv_handle Element|agv_handle Element+p##blocking_mobile Element|blocking_mobile Element+p##context Integer|context Integer+p##create_time Real|create_time Real+p##dec_handle Element|dec_handle Element+p##eclass Element_Class|eclass Element_Class+p##eclass_handle Element_Class|eclass_handle Element_Class+p##element_handle Element|element_handle Element+p##issuing_element Element|issuing_element Element+p##lbr_handle Element|lbr_handle Element+p##part_handle Part|part_handle Part+p##sr_handle Element|sr_handle Element+p##sr_res Element|sr_res Element+p##type Integer|type Integer+p##< user_attrib > Real or String|< user_attrib > Real or String+p##
- Conveyor.=avg_load Real|avg_load Real+p##path_length Real|path_length Real+p##transportation_rate Real|transportation_rate Real+p##
- Daily_Schedule.=breaks[] Shift_Break|breaks[] Shift_Break+p##name String|name String+p##num_break Integer|num_break Integer+p##priority Integer|priority Integer+p##process_logic_action Integer|process_logic_action Integer+p##request_logic_action Integer|request_logic_action Integer+p##route_logic_action Integer|route_logic_action Integer+p##
- Decision_Point.=cars_visited Integer|cars_visited Integer+p##claim_capacity Integer|claim_capacity Integer+p##dec_avg_car_time Real|dec_avg_car_time Real+p##dec_ctlr Element|dec_ctlr Element+p##dec_load_time Real|dec_load_time Real+p##dec_location Location|dec_location Location+p##dec_part String|dec_part String+p##dec_name Part|dec_name Part+p##dec_percent_load_time Real|dec_percent_load_time Real+p##dec_percent_unload_time Real|dec_percent_unload_time Real+p##dec_unload_time Real|dec_unload_time Real+p##dec_util Real|dec_util Real+p##dec_utilization Real|dec_utilization Real+p##input_no Integer|input_no Integer+p##num_claimed Integer|num_claimed Integer+p##on_element Element|on_element Element+p##output_no Integer|output_no Integer+p##parts_visited Integer|parts_visited Integer+p##
- Element.=avg_resid_time Real|avg_resid_time Real+p##agv_sr_reqmt_time Real|agv_sr_reqmt_time Real+p##block_time Real|block_time Real+p##break_time Real|break_time Real+p##busy_proc_time Real|busy_proc_time Real+p##busy_time Real|busy_time Real+p##busy_wait_time Real|busy_wait_time Real+p##claim_block_time Real|claim_block_time Real+p##class Element_Class|class Element_Class+p##curr_agv Element|curr_agv Element+p##curr_element Element|curr_element Element+p##curr_labor Element|curr_labor Element+p##curr_lbr Element|curr_lbr Element+p##curr_proc Process|curr_proc Process+p##curr_proc_duration Real|curr_proc_duration Real+p##curr_proc_group Group|curr_proc_group Group+p##curr_proc_start_time Real|curr_proc_start_time Real+p##curr_position Real|curr_position Real+p##depart_reqmt_block_time Real|depart_reqmt_block_time Real+p##device_name String|device_name String+p##element_type Integer|element_type Integer+p##empty_travel_time Real|empty_travel_time Real+p##failed_time Real|failed_time Real+p##free_capacity Integer|free_capacity Integer+p##groups Group|groups Group+p##idle_idle_time Real|idle_idle_time Real+p##idle_time Real|idle_time Real+p##last_dispatched_pclass Part Class|last_dispatched_pclass Part Class+p##load_time Real|load_time Real+p##load_block_time Real|load_block_time Real+p##loaded_travel_time String|loaded_travel_time String+p##locked_part Part|locked_part Part+p##logical_dec Element|logical_dec Element+p##name String|name String+p##next_element Element|next_element Element+p##num_dec_pts Integer|num_dec_pts Integer+p##num_decs Integer|num_decs Integer+p##num_groups Integer|num_groups Integer+p##num_in_parts Integer|num_in_parts Integer+p##num_inputs Integer|num_inputs Integer+p##num_interrupts Integer|num_interrupts Integer+p##num_labors Integer|num_labors Integer+p##num_lbrs Integer|num_lbrs Integer+p##num_out_parts Integer|num_out_parts Integer+p##num_outputs Integer|num_outputs Integer+p##num_parts Integer|num_parts Integer+p##num_processed Integer|num_processed Integer+p##num_procs Integer|num_procs Integer+p##num_produced Integer|num_produced Integer+p##num_pull_inputs Integer|num_pull_inputs Integer+p##num_pull_outputs Integer|num_pull_outputs Integer+p##num_repairs Integer|num_repairs Integer+p##num_saved_loc Integer|num_saved_loc Integer+p##num_segments Integer|num_segments Integer+p##num_srs Integer|num_srs Integer+p##num_sub_resources Integer|num_sub_resources Integer+p##num_work_elems Integer|num_work_elems Integer+p##out_dec Element|out_dec Element+p##parked_time Real|parked_time Real+p##pending_procs List|pending_procs List+p##percent_block_time Real|percent_block_time Real+p##percent_break_time Real|percent_break_time Real+p##percent_busy_proc_time Real|percent_busy_proc_time Real+p##percent_busy_time Real|percent_busy_time Real+p##percent_busy_wait_time Real|percent_busy_wait_time Real+p##percent_claim_block_time Real|percent_claim_block_time Real+p##percent_depart_reqmt_block_time Real|percent_depart_reqmt_block_time Real+p##percent_empty_travel_time Real|percent_empty_travel_time Real+p##percent_failed_time Real|percent_failed_time Real+p##percent_idle_time Real|percent_idle_time Real+p##percent_idle_idle_time Real|percent_idle_idle_time Real+p##percent_load_block_time Real|percent_load_block_time Real+p##percent_load_time Real|percent_load_time Real+p##percent_loaded_travel_time Real|percent_loaded_travel_time Real+p##percent_parked_time Real|percent_parked_time Real+p##percent_repair_time Real|percent_repair_time Real+p##percent_reqmt_block_time Real|percent_reqmt_block_time Real+p##percent_reqmt_preemption_time Real|percent_reqmt_preemption_time Real+p##percent_setup_time Real|percent_setup_time Real+p##percent_shift_break_time Real|percent_shift_break_time Real+p##percent_shift_out_time Real|percent_shift_out_time Real+p##percent_travel_block_time Real|percent_travel_block_time Real+p##percent_unload_time Real|percent_unload_time Real+p##percent_unload_block_time Real|percent_unload_block_time Real+p##percent_wait_block_time Real|percent_wait_block_time Real+p##prev_cycle_proc Process|prev_cycle_proc Process+p##production_rate Real|production_rate Real+p##repair_time Real|repair_time Real+p##reqmt_block_time Real|reqmt_block_time Real+p##reqmt_preemption_time Real|reqmt_preemption_time Real+p##reqmt_preemption_time Real|reqmt_preemption_time Real+p##reserved String|reserved String+p##reserved_for Element|reserved_for Element+p##reserved_logic Logic|reserved_logic Logic+p##rotating Integer|rotating Integer+p##setup_time Real|setup_time Real+p##shift_break_time Real|shift_break_time Real+p##shift_out_time Real|shift_out_time Real+p##speed Real|speed Real+p##sr_ctlr Element|sr_ctlr Element+p##sr_reqmt_time Real|sr_reqmt_time Real+p##srs[] Element|srs[] Element+p##status Integer|status Integer+p##sub_status Integer|sub_status Integer+p##total_capacity Integer|total_capacity Integer+p##total_ordered Integer|total_ordered Integer+p##travel_block_time Real|travel_block_time Real+p##unload_block_time Real|unload_block_time Real+p##unload_time Real|unload_time Real+p##util Real|util Real+p##utilization Real|utilization Real+p##utilized_capacity Real|utilized_capacity Real+p##wait_block_time Real|wait_block_time Real+p##agv_reqmt_time[] Real|agv_reqmt_time[] Real+p##avg_agv_reqmt_time[] Real|avg_agv_reqmt_time[] Real+p##avg_labor_reqmt_time[] Real|avg_labor_reqmt_time[] Real+p##avg_part_reqmt_time[] Real|avg_part_reqmt_time[] Real+p##avg_proc_reqmt_time[] Real|avg_proc_reqmt_time[] Real+p##failure_classes[] Failure_Class|failure_classes[] Failure_Class+p##in[] Element|in[] Element+p##in_class[] Element_Class|in_class[] Element_Class+p##in_dec[] Element|in_dec[] Element+p##in_parts[] Part|in_parts[] Part+p##in_type[] Integer|in_type[] Integer+p##interrupts[] Event|interrupts[] Event+p##labors[] Element|labors[] Element+p##labor_reqmt_time[] Real|labor_reqmt_time[] Real+p##lbrs[] Element|lbrs[] Element+p##out[] Element|out[] Element+p##out_class[] Element_Class|out_class[] Element_Class+p##out_parts[] Part|out_parts[] Part+p##out_type[] Integer|out_type[] Integer+p##part_reqmt_time[] Real|part_reqmt_time[] Real+p##proc[] Process|proc[] Process+p##proc_abort_count[] Integer|proc_abort_count[] Integer+p##proc_avg_time[] Real|proc_avg_time[] Real+p##proc_exec_count[] Integer|proc_exec_count[] Integer+p##proc_pause_count[] Integer|proc_pause_count[] Integer+p##proc_reqmt_time[] Real|proc_reqmt_time[] Real+p##proc_total_time[] Real|proc_total_time[] Real+p##proc_unavail_time[] Real|proc_unavail_time[] Real+p##processed_parts[] Part|processed_parts[] Part+p##pull_in[] Element|pull_in[] Element+p##pull_in_class[] Element_Class|pull_in_class[] Element_Class+p##pull_in_type[] Integer|pull_in_type[] Integer+p##pull_out[] Element|pull_out[] Element+p##pull_out_class[] Element|pull_out_class[] Element+p##pull_out_type[] Integer|pull_out_type[] Integer+p##segments[] Segment|segments[] Segment+p##work_elem[] Element|work_elem[] Element+p##
- Element_Class.=accel Real|accel Real+p##avg_content Real|avg_content Real+p##avg_dog_time Real|avg_dog_time Real+p##avg_fluid_qty Real|avg_fluid_qty Real+p##avg_percent_dog_time Real|avg_percent_dog_time Real+p##avg_repairs Real|avg_repairs Real+p##avg_resid_time Real|avg_resid_time Real+p##avg_trips Real|avg_trips Real+p##block_time Real|block_time Real+p##break_time Real|break_time Real+p##busy_time Real|busy_time Real+p##busy_wait_time Real|busy_wait_time Real+p##capacity_type Integer|capacity_type Integer+p##claim_block_time Real|claim_block_time Real+p##ctlr Element|ctlr Element+p##curve_speed Real|curve_speed Real+p##decel Real|decel Real+p##depart_reqmt_block_time Real|depart_reqmt_block_time Real+p##dir_change_mode Integer|dir_change_mode Integer+p##empty_speed Real|empty_speed Real+p##empty_travel_time Real|empty_travel_time Real+p##failed_time Real|failed_time Real+p##idle_time Real|idle_time Real+p##idle_idle_time Real|idle_idle_time Real+p##input_type Integer|input_type Integer+p##load_block_time Real|load_block_time Real+p##load_process Process|load_process Process+p##load_time Real|load_time Real+p##loaded_speed Real|loaded_speed Real+p##loaded_travel_time Real|loaded_travel_time Real+p##mobiles_visited Real|mobiles_visited Real+p##name String|name String+p##next_eclass Element_Class|next_eclass Element_Class+p##num_capacity Integer|num_capacity Integer+p##num_created Real|num_created Real+p##num_element Integer|num_element Integer+p##num_entered Real|num_entered Real+p##num_failure_class Integer|num_failure_class Integer+p##num_finished Real|num_finished Real+p##num_input Integer|num_input Integer+p##num_output Integer|num_output Integer+p##num_process Integer|num_process Integer+p##num_proc Integer|num_proc Integer+p##num_proc_groups Integer|num_proc_groups Integer+p##num_produced Real|num_produced Real+p##num_pull_inputs Integer|num_pull_inputs Integer+p##num_pull_outputs Integer|num_pull_outputs Integer+p##num_stack_pts Integer|num_stack_pts Integer+p##output_type Integer|output_type Integer+p##parked_time Real|parked_time Real+p##parts_visited Real|parts_visited Real+p##percent_block_time Real|percent_block_time Real+p##percent_break_time Real|percent_break_time Real+p##percent_busy_time Real|percent_busy_time Real+p##percent_busy_wait_time Real|percent_busy_wait_time Real+p##percent_claim_block_time Real|percent_claim_block_time Real+p##percent_depart_reqmt_block_time Real|percent_depart_reqmt_block_time Real+p##percent_failed_time Real|percent_failed_time Real+p##percent_idle_time Real|percent_idle_time Real+p##percent_idle_idle_time Real|percent_idle_idle_time Real+p##percent_idle_parked_time Real|percent_idle_parked_time Real+p##percent_load_time Real|percent_load_time Real+p##percent_load_block_time Real|percent_load_block_time Real+p##percent_loaded_travel_time Real|percent_loaded_travel_time Real+p##percent_parked_time Real|percent_parked_time Real+p##percent_repair_time Real|percent_repair_time Real+p##percent_reqmt_block_time Real|percent_reqmt_block_time Real+p##percent_reqmt_preemption_time Real|percent_reqmt_preemption_time Real+p##percent_shift_break_time Real|percent_shift_break_time Real+p##percent_shift_out_time Real|percent_shift_out_time Real+p##percent_transferring_time Real|percent_transferring_time Real+p##percent_travel_block_time Real|percent_travel_block_time Real+p##percent_unload_time Real|percent_unload_time Real+p##percent_unload_block_time Real|percent_unload_block_time Real+p##percent_wait_block_time Real|percent_wait_block_time Real+p##qty_created Real|qty_created Real+p##qty_destroyed Real|qty_destroyed Real+p##qty_inflow Real|qty_inflow Real+p##qty_outflow Real|qty_outflow Real+p##qty_produced Real|qty_produced Real+p##repair_time Real|repair_time Real+p##reqmt_block_time Real|reqmt_block_time Real+p##reqmt_preemption_time Real|reqmt_preemption_time Real+p##rotate speed Real|rotate speed Real+p##shift_break_time Real|shift_break_time Real+p##shift_out_time Real|shift_out_time Real+p##stop_space Real|stop_space Real+p##transferring_time Real|transferring_time Real+p##travel_block_time Real|travel_block_time Real+p##type Integer|type Integer+p##unload_block_time Real|unload_block_time Real+p##unload_process Process|unload_process Process+p##unload_time Real|unload_time Real+p##util Real|util Real+p##wait_block_time Real|wait_block_time Real+p##cycle_process[ ] Process|cycle_process[ ] Process+p##cycle_proc_group[] Process|cycle_proc_group[] Process+p##elements[] Element|elements[] Element+p##failure_classes[] Failure_Class|failure_classes[] Failure_Class+p##in_class[] Element_Class|in_class[] Element_Class+p##in_type[] Integer|in_type[] Integer+p##out_class[] Element_Class|out_class[] Element_Class+p##out_type[] Integer|out_type[] Integer+p##proc[] Process|proc[] Process+p##pull_in_class[] Element_Class|pull_in_class[] Element_Class+p##pull_in_type[] Integer|pull_in_type[] Integer+p##pull_out_class[] Element_Class|pull_out_class[] Element_Class+p##pull_out_type[] Integer|pull_out_type[] Integer+p##setup_process[i,j] Process|setup_process[i,j] Process+p##
- Event.=element Element|element Element+p##fluid_class Fluid|fluid_class Fluid+p##logic Logic|logic Logic+p##next_event Event|next_event Event+p##part Part|part Part+p##scheduled_time Double|scheduled_time Double+p##type Integer|type Integer+p##< user_attrib > Real or String|< user_attrib > Real or String+p##
- Failure.=class Failure_class|class Failure_class+p##count_to_fail Integer|count_to_fail Integer+p##failed_time Real|failed_time Real+p##failure_event Event|failure_event Event+p##failure_start_time Double|failure_start_time Double+p##num_failures Integer|num_failures Integer+p##repair_work_time Real|repair_work_time Real+p##time_to_fail Real|time_to_fail Real+p##
- Failure_Class.=failure_mode Integer|failure_mode Integer+p##first_failure Failure_Class|first_failure Failure_Class+p##first_failure_by Integer|first_failure_by Integer+p##name String|name String+p##next Real|next Real+p##process_logic_action Integer|process_logic_action Integer+p##repair_proc Process|repair_proc Process+p##request_logic_action Integer|request_logic_action Integer+p##route_logic_action Integer|route_logic_action Integer+p##schedule_failure_mode Integer|schedule_failure_mode Integer+p##
- Fluid_Class.=in_opening[] Real|in_opening[] Real+p##max_flow_rate Real|max_flow_rate Real+p##name String|name String+p##next_fclass Fluid_class|next_fclass Fluid_class+p##out_opening[] Real|out_opening[] Real+p##
- Fluid_Connection.=fluid_in[] Element|fluid_in[] Element+p##fluid_out[] Element|fluid_out[] Element+p##num_fluid_inputs Integer|num_fluid_inputs Integer+p##num_fluid_outputs Integer|num_fluid_outputs Integer+p##
- Fluid_Source.=lotsize_mode Integer|lotsize_mode Integer+p##
- Group.=class_name String|class_name String+p##dec_points[] Element|dec_points[] Element+p##dec_pts[] Element|dec_pts[] Element+p##elements[] Element|elements[] Element+p##name String|name String+p##next_group Group|next_group Group+p##num_items Integer|num_items Integer+p##processes[] Process|processes[] Process+p##type String|type String+p##
- Labor.=busy_proc_time Real|busy_proc_time Real+p##curr_element Element|curr_element Element+p##decs[] Element|decs[] Element+p##lbr_ctlr Element|lbr_ctlr Element+p##pending_evts[] Ctlr_event|pending_evts[] Ctlr_event+p##
- Location.=offset Real|offset Real+p##seg AGV_Segment|seg AGV_Segment+p##
- Logic.=assigned_process Process|assigned_process Process+p##curr_event Event|curr_event Event+p##current_state Integer|current_state Integer+p##daily_schedule Dsched|daily_schedule Dsched+p##failure Failure|failure Failure+p##is_interrupted Integer|is_interrupted Integer+p##logic_type Integer|logic_type Integer+p##selected_process Process|selected_process Process+p##shift_break Shift_break|shift_break Shift_break+p##user_interrupt User_intr|user_interrupt User_intr+p##
- Multiday_Schedule.=days[] Daily_Schedule|days[] Daily_Schedule+p##name String|name String+p##num_days Integer|num_days Integer+p##priority Integer|priority Integer+p##
- Part.=at_element Element|at_element Element+p##container_part Part|container_part Part+p##create_time Real|create_time Real+p##dest_loc Location|dest_loc Location+p##destination Element|destination Element+p##device_name String|device_name String+p##dist_from_start Real|dist_from_start Real+p##head_distance Real|head_distance Real+p##id Integer|id Integer+p##length Real|length Real+p##loading Integer|loading Integer+p##locked_sr Element|locked_sr Element+p##next Part|next Part+p##next_element Element|next_element Element+p##num_parts Integer|num_parts Integer+p##parts[] Part|parts[] Part+p##pclass Part_Class|pclass Part_Class+p##pstatus Integer|pstatus Integer+p##prev_element Element|prev_element Element+p##priority Integer|priority Integer+p##routed Integer|routed Integer+p##seize_time Real|seize_time Real+p##stack_idx Integer|stack_idx Integer+p##sys_time Real|sys_time Real+p##tail_distance Real|tail_distance Real+p##type_id Integer|type_id Integer+p##unloading Integer|unloading Integer+p##wait_time Real|wait_time Real+p##
- Part_Class.=avg_residence_time Real|avg_residence_time Real+p##max_residence_time Real|max_residence_time Real+p##min_residence_time Real|min_residence_time Real+p##name String|name String+p##next_pclass Part_Class|next_pclass Part_Class+p##num_consumed Integer|num_consumed Integer+p##num_created Integer|num_created Integer+p##
- Power_Free_Segment.=name String|name String+p##seg_avg_car_time Real|seg_avg_car_time Real+p##seg_busy_time Real|seg_busy_time Real+p##seg_idle_time Real|seg_idle_time Real+p##seg_name String|seg_name String+p##seg_num_empty_cars Integer|seg_num_empty_cars Integer+p##seg_num_loaded_cars Integer|seg_num_loaded_cars Integer+p##seg_percent_busy_time Real|seg_percent_busy_time Real+p##seg_percent_idle_time Real|seg_percent_idle_time Real+p##seg_util Real|seg_util Real+p##
- Process.=agv_claim_mode Integer|agv_claim_mode Integer+p##agv_claim_seq Integer|agv_claim_seq Integer+p##agv_claim_sequence Integer|agv_claim_sequence Integer+p##agv_dec_index[] Integer|agv_dec_index[] Integer+p##agv_required[] Element_Class|agv_required[] Element_Class+p##external_product[] Part_Class|external_product[] Part_Class+p##internal_product[] Part_Class|internal_product[] Part_Class+p##labor_claim_mode Integer|labor_claim_mode Integer+p##labor_claim_seq Integer|labor_claim_seq Integer+p##labor_claim_sequence Integer|labor_claim_sequence Integer+p##lbr_dec_index[] Integer|lbr_dec_index[] Integer+p##lbr_required[] Element_Class|lbr_required[] Element_Class+p##next Process|next Process+p##num_agv_required Integer|num_agv_required Integer+p##num_external_product Integer|num_external_product Integer+p##num_internal_product Integer|num_internal_product Integer+p##num_labor_required Integer|num_labor_required Integer+p##num_lbr_required Integer|num_lbr_required Integer+p##num_part_required Integer|num_part_required Integer+p##num_sr_required Integer|num_sr_required Integer+p##part_claim_mode Integer|part_claim_mode Integer+p##part_claim_seq Integer|part_claim_seq Integer+p##part_claim_sequence Integer|part_claim_sequence Integer+p##part_in_slot[] Integer|part_in_slot[] Integer+p##part_required[] Part_Class|part_required[] Part_Class+p##sr_claim_mode Integer|sr_claim_mode Integer+p##sr_claim_seq Integer|sr_claim_seq Integer+p##sr_required[] Element Class|sr_required[] Element Class+p##type Integer|type Integer+p##
- Request.=arrival_time Real|arrival_time Real+p##create_time Real|create_time Real+p##from_element Element|from_element Element+p##pclass Part_Class|pclass Part_Class+p##to_element Element|to_element Element+p##
- Segment.=angle Real|angle Real+p##average_time Real|average_time Real+p##busy_time Real|busy_time Real+p##decs[] Element|decs[] Element+p##device_name String|device_name String+p##dir_change_mode Integer|dir_change_mode Integer+p##direction Integer|direction Integer+p##in_seg[] Segment|in_seg[] Segment+p##length Real|length Real+p##max_speed Real|max_speed Real+p##mobiles[] Element|mobiles[] Element+p##num_decs Integer|num_decs Integer+p##num_input Integer|num_input Integer+p##num_mobiles Integer|num_mobiles Integer+p##num_output Integer|num_output Integer+p##out_seg[] Segment|out_seg[] Segment+p##path_system Agv_path or Lbr_path|path_system Agv_path or Lbr_path+p##radius Real|radius Real+p##reverse_in_seg[] Segment|reverse_in_seg[] Segment+p##reverse_num_input Integer|reverse_num_input Integer+p##reverse_num_output Integer|reverse_num_output Integer+p##reverse_out_seg[] Segment|reverse_out_seg[] Segment+p##seg_num_empty_mobiles Integer|seg_num_empty_mobiles Integer+p##seg_num_loaded_mobiles Integer|seg_num_loaded_mobiles Integer+p##type Integer|type Integer+p##
- Shift_Break.=duration Real|duration Real+p##name String|name String+p##process_logic_action Integer|process_logic_action Integer+p##request_logic_action Integer|request_logic_action Integer+p##route_logic_action Integer|route_logic_action Integer+p##
- Signal_Wait_Entry.=dec_handle Element|dec_handle Element+p##element_handle Element|element_handle Element+p##logic_type Integer|logic_type Integer+p##start_time Real|start_time Real+p##signal_num Integer|signal_num Integer+p##waiting_for Integer|waiting_for Integer+p##
- Sink.=max_order_limit Integer|max_order_limit Integer+p##max_req_limit Integer|max_req_limit Integer+p##
- Source.=creation_rate Real|creation_rate Real+p##max_limit Integer|max_limit Integer+p##
- User_Interrupt.=name String|name String+p##next User_Interrupt|next User_Interrupt+p##priority Integer|priority Integer+p##
- User_Stats.=average Real|average Real+p##avg Real|avg Real+p##count Integer|count Integer+p##history_stored Integer|history_stored Integer+p##max Real|max Real+p##min Real|min Real+p##name String|name String+p##next User_Stats|next User_Stats+p##standard_deviation Real|standard_deviation Real+p##std_dev Real|std_dev Real+p##type Integer|type Integer+p##
-
- [MultiHighlight]
- Syntax=
- File=
-
- [Comment]
- 1=<b>Syntax:</b> SCL
- 2=<b>Author:</b> Jonathan Fournier
- 3=<b>Version:</b> 1.0
- 4=<b>Date:</b> 2006-09-30
- 5=
- 6=<b>Recommended colors:</b>
- 7=
- 8=*************************************************************
-
- [Hints]
- 1=CHECK_STREAM( unit_no ) : Integer
- 2=IS_OPEN( unit_no ) : Integer
- 3=PARSE_STR ( source, delim, lvalue [ , lvalue, ...] ) : Integer
- 4=READ ( #unit_no, lvalue [ , lvalue,... ] )
- 5=READ_KBD ( prompt_str, lvalue [ , lvalue,... ] )
- 6=READ_LINE ( [ #unit_no,] lvalue )
- 7=SCAN_STR ( source, delim, lvalue [ , lvalue, ... ] ) : Integer
- 8=WRITE ( [ @unit_no, ] pr_expr [ , pr_expr,... ] )
- 9=WRITE ( #unit_no, pr_expr [ , pr_expr,... ] )
- 10=FILE_POP_UP( dir_list, file_name )
- 11=ITEM_POP_UP( pop_name, list, selection )
- 12=LIST_POP_UP( pop_name, list, selection, sort_flag )
- 13=OUTPUT_FILE_POP_UP( dir_list, file_name )
- 14=VAR_POP_NUM | VAR_POP_NUMERIC ( prompt,num_var,
- 15=VAR_POP_ITEM ( prompt, list, selection )
- 16=VAR_POP_STRING | VAR_POP_STR ( prompt, string_var )
- 17=VAR_POP_UP( pop_name )
- 18=VAR_POP_ON( pop_name )
- 19=VAR_POP_OFF( pop_name )
- 20=MOUSE_BUTTON( x, y )
- 21=MOUSE_PICK( desired_object, report_frame, picked_name, x, y, z )
- 22=SELECT ( prompt, entity_type, mode, highlight_flag, str_var )
- 23=schedule_failure ( failure_class_handle: Failure [ ,opt_elem_handle: Element, opt_value: expr])
- 24=BCL( command_text : String ) : Integer
- 25=C_EXEC ( c_routine_name_and_location [ , arg ]... )
- 26=GET_PRECEDENCE_PROCESSES( the_proc : Process, precedence_list : List : Process )
- 27=GET_SLEEP_TIME( elem_var : Element, regular_break : Integer ) : Double
- 28=schedule_interrupt ( UsrInterrupt : User_Interrupt,the_elem : { Element | List : Element } , After_time_expr [ , related_logic : Logic ] )
- 29=WAIT UNTIL NEW_OUT_PART( ) [ IN STATE state_const ]
- 30=WAIT UNTIL READY [ ( ] elem_class_handle [ , elem_class_handle ]... [ ) ] | [ ANY ] [ FOR part_handle ] [ IN STATE state_const ]
- 31=DO_LOAD_PROCESS ( process_var1 : Process [ , process_var2 : Process ]... ) [ IN STATE state_const1 state_const2 ] : Process
- 32=DO_LOAD_PROCESS( ) : Process
- 33=DO_PENDING_PROCESS( ) [ IN STATE state_const1 state_const2 ] : Process
- 34=DO_PENDING_PROCESS_REQMTS( ) [ IN STATE state_const ] : Process
- 35=DO_PROCESS( ANY )
- 36=DO_PROCESS( process_var1 : Process [, process_var2 : Process ]... ) [ IN STATE state_const1 state_const2 ]
- 37=DO_PROC_IN_UINTT( process_var : Process, {user_interrupt_var : User_Interrupt | user_intr_name : String} )
- 38=DO_PROCESS_OUTPUTS( process_var : Process )
- 39=DO_PROCESS_REQMTS( process_var1 : Process [ , process_var2 : Process ]... ) [ ANY ] [ IN STATE state_const ] :
- 40=DO_PROCESS_REQUIREMENTS( process_var1 : Process [ , process_var2 : Process ]... ) : Process | [ ANY ]
- 41=DO_PROCESS_TIME( process_var : Process ) [ IN STATE state_const ]
- 42=DO_PROCESS_WORK( process_var : Process ) [ IN STATE state_const ]
- 43=DO_UNLOAD_PROCESS ( process_var1 : Process [ , process_var2 : Process ]... ) [ IN STATE state_const1 state_const2 ] : Process
- 44=GET_SETUP_TIME( from_process_var : Process, to_process_var : Process ) : Real
- 45=SET_GROUP_PROCESS_MODE ( ON/OFF )
- 46=INSERT( part_var : Part, position_expr : Integer ) : Integer
- 47=MIN_Q_OUTPUT( part_var : Part ) : Integer
- 48=MOVE_TO_HEAD( part_var : Part ) : Integer
- 49=Routing (Output) Section 6.5
- 50=CHECK_ACCEPT ( elem_var : Element | out_slot : Integer, part_var : Part, [ reserve_expr : Integer ] ) : Integer
- 51=CYCLIC_OUTPUT( part_var : Part ) : Integer
- 52=FREE_ELEMENT_OUTPUT( part_var : Part [ , RESERVE ] ) : Integer
- 53=GET_REQUIRED_LABOR( { part_var : Part | pclass_var : Part_Class } [ ,elem_var : Element ] ) : Element
- 54=IS_ELEMENT_CONNECTED( from_elem_var : Element, to_elem_var : Element ) : Integer
- 55=LEAST_UTIL_OUTPUT( part_var : Part ) : Integer
- 56=MAX_ROOM_OUTPUT( ) : Integer
- 57=MIN_WAIT_OUTPUT( part_var : Part ) : Integer
- 58=PRIORITY_OUTPUT( part_var : Part [ , RESERVE ] ) : Integer
- 59=ROUTE_DEC( part_var : Part, from_dec_pt_var : Element [, group_var : Group] [, claim_check : Integer]) : Element
- 60=SET_CAR_ROUTE_OUTPUT( elem_var : Element; out_num : Integer )
- 61=SET_PART_DEST( part_var : Part; dest_dec_pt_var : Element [ , loc: Location ] )
- 62=Routing (Input) Section 6.6
- 63=CYCLIC_INPUT( ) : Element
- 64=FIRST_FREE_IN_CLASS ( part_var : Part ) : Element
- 65=LEAST_UTIL_INPUT( pclass_var : Part_Class ) : Integer
- 66=ADD_PART_TO_SR( part_var : Part, sr_var : Element )
- 67=AGV_OK_TO_DEPART ( agv_var : Element, dec_pt_var : Element ) : Integer
- 68=AGV_OK_TO_PARK ( agv_var : Element ) : Integer
- 69=AGV_PATH_SAME ( path_var1 : Agv_path, path_var2 : Agv_path ) : Integer
- 70=AGV_PREEMPTION_MODE( ) : Integer
- 71=CALC_MOTION_TIME( dist_var : Real; speed_var : Real; accel_var : Real; decel_var : Real ) : Real
- 72=CHECK_AGV_CAPACITY ( agv_var : Element, part_var : Part ) : Integer
- 73=DEC_ON_AGV_PATH ( path_var : Agv_Path, dec_pt_var : Element ) : Integer
- 74=DEFER_TO_CONTROLLER( event_var : Ctlr_Event )
- 75=DEFER_TO_CTLR( event_var : Ctlr_Event )
- 76=DEPART_REQMTS_AVAILABLE (elem_var : Element ) : Integer
- 77=GET_AGV_PATH ( loc1 : Location, loc2 : Location,{ seg_list : List : segment | seg_array : Segment }, save_mode : Integer ) : AGV_Path
- 78=Get_First_Free_Stack_pt( the_part: Part, the_elem: Element ): Integer
- 79=GET_LOCATION( { the_path : Agv_Path/Lbr_Path | the_seg : Segment }, distance : Real [ , from_start_end : Const ] ) : Location
- 80=Get_Perpendicular_Location( stack_idx: Integer, the_buff: Element, start_seg: Segment ): Location
- 81=FREE_HANDLE ( handle_expr )
- 82=IS_AGV_CMD_PENDING ( [ dec_pt_var : Element, agv_var : Element ] ) : Integer
- 83=IS_AGV_CMD_WAITING ( [ agv_var : Element ] ) : Integer
- 84=IS_CONTROLLER_EVENT_PENDING( [dec_pt_var : Element] ): Integer
- 85=IS_CTLR_EVENT_PENDING( [elem_var : Element] ) : Integer
- 86=Is_Location_Same( loc1: Location, loc2: Location ): Integer
- 87=ISSUE_AGV_COMMAND ( MOVE_AGV, agv_var : Element, path_var : Agv_Path [ , udata : any ] ) : Integer
- 88=ISSUE_AGV_COMMAND ( LOAD_AGV, agv_var : Element, part_var/pclass_var : Part/Part_Class, dec_pt_var : Element [, udata : any ]) : Integer
- 89=ISSUE_AGV_COMMAND ( UNLOAD_AGV, agv_var : Element , part_var : Part , dec_pt_var : Element [, udata : any ]) : Integer
- 90=ISSUE_AGV_COMMAND ( CHECK_PENDING_AGV, agv_var : Element; dec_pt_var : Element; [, udata : any ] ) : Integer
- 91=ISSUE_AGV_COMMAND ( NEXT_MOVE, agv_var : Element , to_dec_pt_var : Element, from_dec_pt_var : Element [, udata : any ]) : Integer
- 92=ISSUE_AGV_COMMAND ( STOP_MOVE, agv_var : Element [, udata : any ]) : Integer
- 93=ISSUE_AGV_COMMAND ( STOP_MOVE, agv_var : Element [, udata : any ]) : Integer
- 94=ISSUE_AGV_COMMAND ( WAIT_AGV, agv_var : Element [, udata, any ]) : Integer
- 95=ISSUE_AGV_COMMAND ( ANY_TYPE : Constant [ , udata, any] ) : Integer
- 96=ISSUE_PENDING_AGV_CMD( )
- 97=ISSUE_PENDING_AGV_CMD ( MOVE_AGV, agv_var : Element, path_var : Agv_Path [ , udata : any ] ) : Integer
- 98=ISSUE_PENDING_AGV_CMD ( LOAD_AGV, agv_var : Element, part/pclass : Part/Part_class, dec_pt_var : Element [ , udata : any ] ) :Integer
- 99=ISSUE_PENDING_AGV_CMD ( UNLOAD_AGV, agv_var : Element, part_var : Part, dec_pt_var : Element [ , udata : any ] ) : Integer
- 100=ISSUE_PENDING_AGV_CMD ( CHECK_PENDING_AGV, agv_var : Element, dec_pt_var : Element [ , udata : any ] ) : Integer
- 101=ISSUE_PENDING_AGV_CMD ( NEXT_MOVE, agv_var : Element, to_dec_pt_var : Element, from_dec_pt_var : Element [ , udata : any ] ) : Integer
- 102=ISSUE_PENDING_AGV_CMD ( WAIT_AGV, dec_pt_var : Element [ , udata : any ] ) : Integer
- 103=ISSUE_PENDING_AGV_CMD ( ANY_TYPE : Constant,
- 104=Loc_On_Agv_Path( the_path: Agv_path, the_loc: Location, Start_Loc: Location ): Integer
- 105=lowest_priority_agv ( evt_var : Ctlr_Event ; preempt_mode_expr : Integer ) : Element
- 106=MIN_DIST( from_loc_var : Location, to_loc_var : Location ) : Real
- 107=MIN_DIST_AGV_PATH ( loc_var1 : Location, loc_var2 : Location [, <save_mode>] ) : AGV_Path
- 108=NOTIFY_CONTROLLER ( AGV_FAILED )
- 109=NOTIFY_CONTROLLER ( AGV_REPAIRED )
- 110=NOTIFY_CONTROLLER ( AGV_REQUEST, agv_class_var : Agv_Class, dec_pt_var : Element )
- 111=NOTIFY_CONTROLLER ( any_type )
- 112=NOTIFY_CONTROLLER( AGV_READY_TO_DEPART )
- 113=NOTIFY_CONTROLLER( CMD_COMPLETED )
- 114=NOTIFY_CONTROLLER( PENDING_PART_AT_DEC, part_var : Part, dec_pt_var : Element)
- 115=NOTIFY_LEADER (FOLLOWER READY)
- 116=NOTIFY_SR_CONTROLLER( )
- 117=NOTIFY_SR_CONTROLLER( SR_UNAVAILABLE )
- 118=NOTIFY_SR_CONTROLLER( SR_AVAILABLE )
- 119=NOTIFY_SR_CONTROLLER( SR_AT_ELEMENT )
- 120=NOTIFY_SR_CONTROLLER( SR_REQUEST, sr_class_var : Element_Class, elem_var : Element )
- 121=NOTIFY_SR_CTLR( )
- 122=PARK_DEC( mob_var : Element, from_elem_var : Element [, group_var : Group] ) : Element
- 123=REMOVE_PART_FROM_SR( part_var : Part, sr_var : Element [ , INPUT | OUTPUT ] )
- 124=REMOVE_SAVED_DESTINATION( agv_var : Element, the_location : Element [, opt_num : Integer ] ) : Element
- 125=REMOVE_SAVED_LOCATION( agv_var : Element, the_location : Location, [, opt_dec : Element ] )
- 126=SAVE_CURR_DESTINATION( the_agv: Element, [ , the_dec: Element [, the_location:
- 127=SELECT_CLOSEST_AGV( { loc: Location | from_dec_pt_var : Element }, agv_class_var : Element_Class; rank : Integer ) : Element
- 128=SELECT_CLOSEST_SR( dest_elem_var : Element; sr_class_var : EClass; rank : Integer ) : Element
- 129=SELECT_FIRST_IDLE_AGV( agv_class_var : Element_Class; rank : Integer [, from_dec_pt_var : Element ] ) : Element
- 130=SELECT_PENDING_AGV_COMMAND( cmd_var : Agv_Cmd )
- 131=SELECT_PENDING_CTLR_EVENT( event_var : Ctlr_Event )
- 132=SET_AGV_PATH_MODE( path_var : Agv_Path, path_mode_expr : Integer ) : Integer
- 133=SET_AGV_STOP_MODE( path_var : Agv_Path, stop_mode_expr : Integer) : Integer
- 134=SET_MOBILE_FOR_PART ( part_var : Part; elem_var : Element ) : Integer
- 135=Set_Part_Stack_Index( the_part: Part, the_elem: Element, stack_idx: Integer )
- 136=Set_Path_To_Dec( the_path: Agv_Path, the_dec: Element )
- 137=SET_PENDING_CTLR_EVENT( event_var : Ctlr_Event ) : Integer
- 138=SET_PENDING_AGV_CMD( cmd_var : Agv_Command ) : Integer
- 139=WAIT_FOR_AGV_COMMAND( ) : AGV_Command
- 140=WAIT_FOR_CTLR_EVENT ( ) : Ctlr_Event
- 141=CHECK_LBR_CAPACITY( lbr_var : Element, part_var : Part ) : Integer
- 142=DEC_ON_LBR_PATH( lbr_path_var : Lbr_Path, dec_pt_var : Element ): Integer
- 143=DEFER_TO_CONTROLLER( event_var : Ctlr_Event )
- 144=DEFER_TO_CTLR( event_var : Ctlr_Event )
- 145=GET_LABOR_MOVE_TIME( lbr_var : Element; dest_var : Element )
- 146=GET_REQUIRED_LABOR( part_var/pclass_var : Part/Part_Class [ ,Element ] ) : Element
- 147=( [ dec_pt_var : Element ] ) : Integer
- 148=IS_CTLR_EVENT_PENDING( [elem_var : Element] ) : Integer
- 149=IS_LBR_CMD_PENDING( dec_pt_var : Element, lbr_var : Element ) : Integer
- 150=IS_LBR_COMMAND_PENDING( dec_pt_var : Element, lbr_var : Element ) : Integer
- 151=IS_LBR_CMD_WAITING( lbr_var : Element ) : Integer
- 152=IS_LBR_COMMAND_WAITING( lbr_var : Element ) : Integer
- 153=ISSUE_LBR_CMD( MOVE_LBR_TO, lbr_var : Element, dest_var : Element [ , udata : any ] ) : Integer
- 154=ISSUE_LBR_CMD( MOVE_LBR_ALONG, lbr_var : Element, path_var : Lbr_path [, udata : any ] ) : Integer
- 155=ISSUE_LBR_CMD( LOAD_LBR, lbr_var : Element , part_var / pclass_var : Part / Part_Class, dec_pt_var : Element
- 156=ISSUE_LBR_CMD( UNLOAD_LBR, lbr_var : Element , part_var : Part, dec_pt_var : Element [ , udata : any ] ) : Integer
- 157=ISSUE_LBR_CMD( CHECK_PENDING, lbr_var : Element, dec_pt_var : Element [ , udata : any ] ) : Integer
- 158=ISSUE_LBR_CMD( NEXT_MOVE, lbr_var : Element , to_dec_pt_var : Element, from_dec_pt_var : Element
- 159=ISSUE_LBR_CMD( CONTINUE_MOVE, lbr_var : Element [ , udata, any ] ) : Integer
- 160=ISSUE_LBR_CMD( STOP_MOVE, lbr_var : Element [, udata, any ] ) : Integer
- 161=ISSUE_LBR_CMD( WAIT_LBR, dec_pt_var : Element [ , udata, any ] ) : Integer
- 162=ISSUE_PENDING_LBR_CMD( MOVE_LBR_ALONG, lbr_var : Element, path_var : Lbr_Path [ , udata : any ] ): Integer
- 163=ISSUE_PENDING_LBR_CMD( MOVE_LBR_TO, lbr_var : Element, dec_pt_var : Element [ , udata : any ] ) : Integer
- 164=ISSUE_PENDING_LBR_CMD ( LOAD_LBR, lbr_var : Element, part_var / pclass_var : Part / Part_Class, dec_pt_var : Element [ , udata : any ] ) : Integer
- 165=ISSUE_PENDING_LBR_CMD ( UNLOAD_LBR, lbr_var : Element, part_var : Part, dec_pt_var : Element [ , udata : any ] ) : Integer
- 166=ISSUE_PENDING_LBR_CMD( CHECK_PENDING_LBR, lbr_var : Element, dec_pt_var : Element [ , udata :any ] ) : Integer
- 167=ISSUE_PENDING_LBR_CMD ( NEXT_MOVE, lbr_var : Element, to_dec_pt_var : Element, from_dec_pt_var : Element [ , udata : any ] ) : Integer
- 168=ISSUE_PENDING_LBR_CMD ( WAIT_LBR, dec_pt_var : Element [ , udata : any ] ) : Integer
- 169=ISSUE_PENDING_LBR_CMDLBR_OK_TO_DEPART( lbr_var : Element , dec_pt_var : Element ) : Integer
- 170=LBR_OK_TO_PARK ( lbr_var : Element, dec_pt_var : Element ) : Integer
- 171=LBR_PATH_SAME( path_var1 : Lbr_Path, path_var2 : Lbr_Path ) : Integer
- 172=LBR_PREEMPTION_MODE( ) : Integer
- 173=lowest_priority_lbr ( evt_var:Controller_Event ; preempt_mode : Integer ) : Element
- 174=MIN_DIST( from_loc_var : Location, to_loc_var : Location ) : Real
- 175=MIN_DIST_LBR_PATH( loc1_var : Location, loc2_var : Location [, <save_mode>] ) : Lbr_path
- 176=NOTIFY_LABOR_CONTROLLER( )
- 177=NOTIFY_LABOR_CONTROLLER( CMD_COMPLETED | LBR_READY_TO_DEPART )
- 178=NOTIFY_LABOR_CONTROLLER( LBR_REQUEST, lbr_class_var : Element_Class, dec_pt_var : Element )
- 179=( PENDING_PART_AT_DEC, part_var : Part, dec_pt_var : Element )
- 180=NOTIFY_LBR_CTLR( )
- 181=PARK_DEC( agv_var : Element, from_dec_pt_var : Element [ , group_var : Group ] ) : Element
- 182=SELECT_CLOSEST_LBR( dest_elem_var : Element; lbr_class_var : Lbr_Class; rank : Integer ) : Element
- 183=SET_PENDING_LBR_CMD( lbr_cmd_var : Lbr_Command ) : Integer
- 184=SELECT_FIRST_IDLE_LBR( lbr_class_var : Element_Class ; rank : Integer [, from_dec_pt_var : Element ] ) : Element
- 185=SELECT_PENDING_CTLR_EVENT( event_var : Ctlr_Event )
- 186=SELECT_PENDING_LBR_COMMAND( lbr_cmd_var : Lbr_Cmd )
- 187=WAIT_FOR_LBR_COMMAND( ) : Lbr_Command
- 188=WAIT_FOR_CTLR_EVENT ( ) : Ctlr_Event
- 189=ALLOWED_FLOW_RATE( fluid_var : Fluid_class , slot_num : Integer, [ OUT | IN ] , [ element_var : Element ] ) : Real
- 190=CURR_FCLASS_LIST_FOR_ROUTING( ) : List : Fluid_class
- 191=curr_fluid_in_qty( [ fluid_var : Fluid_class [ , element_var : Element ] ] ) : Real
- 192=curr_fluid_out_qty( [ fluid_var : Fluid_class [ , element_var : Element ] ] ) : Real
- 193=FLUID_MIN_RESID_TIME( element_name : String , [ fluid_class_name: String ] ): Real
- 194=fluid_output_restricted( fluid_var : Fluid_class, expr : Integer [ , element_var : Element ] ) : Integer
- 195=FLUID_OUTPUT_RESTRICTED( fluid_var : Fluid_class, slot_num : Integer , [ element_var : Element ] ) : Integer
- 196=fluid_pass_rate( [ fluid_var : Fluid_class [ , element_var : Element ] ] ) :Real
- 197=FLUID_QUANTITY( fluid_var : Fluid_class, { IN | OUT | TOTAL } , [ element_var : Element ] ) : Real
- 198=FLUID_RATE( fluid_var : Fluid_class , rate_type : Constant , [ element_var : Element] ) : Real
- 199=GET_FLUID_CLASS( fluid_class_name : String ) : Fluid_class
- 200=SAMPLE_FLUID_CLASS( ) : Fluid_class
- 201=SET_IN_SLOT_OPENING( slot_num : Integer, slot_opening_value : Real , [ <element_var:Element> ] )
- 202=SET_OUT_SLOT_OPENING( slot_num : Integer , slot_opening_value : Real, [ <element_var:Element> ] )
- 203=SLOT_CURR_FLUID( slot_num : Integer , [ IN | OUT ] , [ element_var : Element ] ) : Fluid_class
- 204=total_fluid_in_qty( [ fluid_var : Fluid_class [ , element_var : Element ] ) : Real
- 205=total_fluid_out_qty( [ fluid_var : Fluid_class [ , element_var : Element ] ) : Real
- 206=ATTACH_REQUEST ( part_var : Part, request_var : Request )
- 207=AVAILABLE_PART ( pclass_var : Part_Class ) : Part
- 208=CYCLIC_REQUEST_ELEMENT( ) : Element
- 209=CYCLIC_REQUEST_SLOT( pclass_var : Part_Class ) : Integer
- 210=DO_PENDING_PROCESS( ) : Process
- 211=DO_PENDING_PROCESS_REQMTS( ) : Process
- 212=FIXED_REQUEST_SLOT( pclass_var : Part_Class ) : Integer
- 213=FIXED_ROUTE_OUTPUT( part_var : Part ) : Integer
- 214=GET_PROC_FOR_REQUESTS ( ) : Process
- 215=LOWER_THRESHOLD ( pclass_var : Part_Class [ , elem_var : Element ] ) : Integer
- 216=MATCH_ORDER( part_var : Part [ , elem_var : Element ] ) : Request
- 217=MATCH_REQUEST( part_var : Part [ , elem_var : Element ] ) : Request
- 218=MAX_AVAIL_SLOT( pclass_var : Part_Class ) : Integer
- 219=MAX_WAIT_SLOT( pclass_var : Part_Class ) : Integer
- 220=MIN_REQ_FULFILL_SLOT( pclass_var : Part_Class ) : Integer
- 221=MIN_ROOM_SLOT( pclass_var : Part_Class ) : Integer
- 222=NUM_ORDERED( pclass_var : Part_Class[ , elem_var : Element ] ) : Integer
- 223=NUM_PENDING ( pclass_var : Part_Class [ , elem_var : Element ] ) : Integer
- 224=NUM_ROUTABLE( pclass_var : Part_Class[ , elem_var : Element ] ) : Integer
- 225=ORDER_FULFILLED ( request_var : Request )
- 226=PERCENT_REQUEST_SLOT( pclass_var : Part_Class ) : Integer
- 227=PRIORITY_REQUEST_SLOT( pclass_var : Part_Class ) : Integer
- 228=SET_PROCESS_PENDING( process_var : Process )
- 229=SET_REQ_PROCESSED( request_var : Request; status_var : Integer )
- 230=SET_REQUEST_PENDING( request_var : Request )
- 231=WAIT_FOR_REQUEST( ) [ IN STATE state_const ]
- 232=WHERE_PART_AVAILABLE( pclass_var : Part_Class ) : Integer
- 233=ADD_HIST_DATA( chart_var : Chart, value : Real )
- 234=ADD_HISTOGRAM_DATA( chart_var : Chart, value : Real )
- 235=ADD_TIME_SERIES_DATA( chart_var : Chart, value : Real [ , value ]... )
- 236=ADD_TS_DATA( chart_var : Chart, value : Real [ , value ]... )
- 237=ADD_XY_DATA( chart_var : Chart, x_value : Real, y_value : Real [ , y_value ]... )
- 238=RESET_CHART_DATA( chart_var : Chart )
- 239=SET_BAR_DATA( chart_var : Chart, bar_index : Integer, value : Real )
- 240=SET_PIE_DATA( chart_var : Chart, slice_index : Integer, value : Real )
- 241=CONNECTED_ELEM( from_elem_var : Element, elem_type_var : String [ , index ] )
- 242=IS_ELEMENT_CONNECTED( from_elem_var : Element, to_elem_var : Element ) : Integer
- 243=IS_ELEM_CONNECTED( from_elem_var : Element, to_elem_var : Element ) : Integer
- 244=OUTPUT_RESTRICTED( part_var : Part, output_index: Integer, [ elem_var: Elment ] )
- 245=ASSERT( )
- 246=DEBUG ( pr_expr : String, [ pr_expr : String ]..... )
- 247=write_trace( msg )
- 248=PAUSE ( pr_expr[, pr_expr]..... )
- 249=GET_FUTURE_EVENTS( event_list : List : EVENT , event_type : Const, [ Elem_handle : Element , Part_handle : Part ] )
- 250=SCHEDULE_EVENT( event_procedure_name : String; delta_time : Real )
- 251=SIM_TERMINATE( delta_time : Real ) : Integer
- 252=GET_CHART ( chart_name : String ) : Chart
- 253=GET_CURR_DAILY_SCHEDULE( ) : Daily_Schedule
- 254=GET_CURRENT_SHIFT_BREAK( ) : Shift_Break
- 255=GET_DAILY_SCHEDULE( daily_schedule_name : String ) : Daily_Schedule
- 256=GET_ELEMENT( element_name: String ) : Element
- 257=GET_ELEMENT_CLASS / GET_ELEM_CLASS ( eclass_name : String ) : Element_class
- 258=GET_FCLASS( failure_name : String ) : FCLASS
- 259=GET_GROUP( group_name : String ) : Group
- 260=GET_GROUP( group_type_name : String, elem_var : Element; [ index : Integer ] ) : Group
- 261=GET_LOGIC( elem_var : Element , logic_id : Constant , [ entity_var : Failure | user_interrupt | shift_break | daily_schedule ] ) : Logic
- 262=GET_PART_CLASS( part_class_name : String ) : Part_Class
- 263=GET_PENDING_AGV_COMMAND( agv_context : Integer; elem_var : Element; [ agv_var : Element ] ) : AGV_Command
- 264=GET_PENDING_CTLR_EVENT( [ context_type : Integer; at_dec_var : Element ] ) : Ctlr_Event
- 265=GET_PENDING_LBR_COMMAND( labor_context : Integer, dec_pt_var : Element ) : Lbr_Cmd
- 266=GET_PROCESS ( process_name : String ) : Process
- 267=GET_SCL_FUNC_NAME( popup_name : String , [ eclass_handle : Element_class ] ) : String
- 268=GET_SEGMENT / GET_SEG ( segment_name : String ) : Agv_Segment / Lbr_Segment
- 269=GET_SHIFT_BREAK( break_name : String ) : Shift_Break
- 270=GET_SIG_WAIT_ENTRY( sig_num : Integer; index : Integer ) : Sig_Wait_Entry
- 271=GET_UINTT(uintt_var : String ) : USER_INTERRUPT
- 272=GET_MULTIDAY_SCHEDULE( multiday_schedule_name : String ) : Multiday_Schedule
- 273=Get_User_Stats( user_stat_name : String )
- 274=TIME_TO_NEXT_EVENT( event_handle : Const [ , opt_elem_handle : Element [ , opt_part_handle: PART ] ] )
- 275=AVERAGE_RESIDENCE_TIME( pclass_var : Part_class, elem_var : Element ) : Real
- 276=CHECK_CAPACITY( elem_var : Element, part_var : Part ) : Integer
- 277=CHECK_DEVICE_COLLISION( device_name1, device_name2 ) : Integer
- 278=DATE( ) : String
- 279=FIND( elem_name : String; attr_name : String; condition_code : Integer; compare_value : Real ) : Part
- 280=GET_DEVICE_BBOX( device_name, x_centre, y_centre, z_centre, x_diagonal, y_diagonal, z_diagonal )
- 281=GET_GROUP_COUNT( group_type_name : String; [ elem_var : Element ] ) : Integer
- 282=GET_LABOR_MOVE_TIME( lbr_var : Element, dest_var : Element ) : Real
- 283=GET_PASS_DELAY_TIME( pclass_var : Part_Class, eclass_var : Element_Class ) : Real
- 284=get_popup_selection( popup_selection_name : String,
- 285=GET_REPORT_TIME ( ) : String
- 286=INQUIRE_CONFIG_PATH( config_entry_name : String, string_array_name : String, count : Integer )
- 287=IS_ANIM_ON( )
- 288=IS_LABOR_REQUIRED( part_var : Element [ ,pclass_var : Element ] ) : Integer
- 289=MODEL_FILE( ) : String
- 290=MODEL_NAME( ) : String
- 291=PART_OUT_COUNT( part_class_var : Part_class, elem_var : Element ) : Integer
- 292=REPORT_TIME( ) : String
- 293=SAMPLE_CYCLE_TIME ( process_var : Process ) : Real
- 294=SAMPLE_DELAY_TIME( ) : Real
- 295=SAMPLE_IAT( ) : Real
- 296=SAMPLE_IRT ( ) : Real
- 297=SAMPLE_LOAD_TIME ( ) : Real
- 298=SAMPLE_LOTSIZE ( ) : Integer
- 299=SAMPLE_PROCESS( ) : Process
- 300=SAMPLE_REQ_LOTSIZE ( ) : Integer
- 301=SAMPLE_REQ_PCLASS ( ) : Part_Class
- 302=SAMPLE_UNLOAD_TIME( ) : Real
- 303=SYS_CLOCK( ) : String
- 304=SYSTIME( ) : Integer
- 305=ADD_PART_TO_CONTAINER_PART( container_part : Part; part_var : Part )
- 306=CREATE ( pclass_var : Part_Class, [ display_index : Integer ] ) [ ANY ] : Part
- 307=DESTROY ( part_var : Part )
- 308=PASS( [ part_var : Part ] [ , delay_time : Real ] ) : Integer
- 309=PRODUCE( pclass_var : Part_Class [ , display_index : Integer ] ) : Part
- 310=REMOVE_PART_FROM_CONTAINER_PART( {part_var : Part | index : Integer | ALL}; container_part : Part )
- 311=SET_PART_COLOR( part_var : Part, color_name : Integer )
- 312=SET_PART_DISPLAY( part_var : Part ; display_index : Integer )
- 313=SIG_STATUS( sig_num : Integer ) : Integer
- 314=SIGNAL_STATUS( sig_num ) : Integer
- 315=SIG_WAIT_COUNT( sig_num : Integer ) : Integer
- 316=UPDATE_PART_DISPLAY( part_handle )
- 317=Create_User_Stats( user_stats_name : String, stats_type : Const, [ , STORE_HISTORY : Const ] )
- 318=End_User_Stats( <user_stats_handle : User_Stats> | <user_stats_name : String> )
- 319=Set_User_Stats_Val( {user_stats : User_Stats | user_stats_name : String}, new_value : Real )
- 320=ABS ( number : Real ) : Real
- 321=ACOS ( number : Real ) : Real
- 322=ASIN ( number : Real ) : Real
- 323=ATAN ( number : Real ) : Real
- 324=ATAN2 ( number1 : Real, number2 : Real ) : Real
- 325=COS ( number : Real ) : Real
- 326=EXP ( number : Real ) : Real
- 327=INT ( number : Real ) : Integer
- 328=LOG ( number : Real ) : Real
- 329=LOG10 ( number : Real ) : Real
- 330=MAX ( Any number of Reals ) : Real
- 331=MIN ( Any number of Reals ) : Real
- 332=RAND ( number : Real ) : Real
- 333=SIN ( number : Real ) : Real
- 334=SQRT ( number : Real ) : Real
- 335=TAN ( number : Real ) : Real
- 336=BETA( Phi, Theta : Real; Rstream : Integer ) : Real
- 337=ERLANG_K ( Mean, K : Real; Rstream : Integer ) : Real
- 338=EXPONENTIAL( Mean : Real; Rstream : Integer ) : Real
- 339=GAMMA( Alpha, Beta : Real; Rstream : Integer ) : Real
- 340=LOGNORMAL( Mean, Stdv : Real; Rstream : Integer ) : Real
- 341=NORMAL( Mean, Stdv : Real; Rstream : Integer ) : Real
- 342=POISSON( Mean : Real; Rstream : Integer ) : Real
- 343=TRIANGULAR( A, B, C : Real; Rstream : Integer ) : Real
- 344=UNIFORM( Min, Max : Real; Rstream : Integer ) : Real
- 345=WEIBULL(Shape, Scale : Real; Rstream : Integer ) : Real
- 346=ASC ( text : String ) : Integer
- 347=CHR ( number: Integer ) : String
- 348=INDEX (text : String, text : String ) : Integer
- 349=LEN ( text: String ) : Integer
- 350=LEFTSTR ( text : String, number : Integer ) : String
- 351=RIGHTSTR ( text : String, number : Integer ) : String
- 352=SCAN_STR ( text : Strin, delimeters : String, lvalues : declared var ) : String
- 353=STR ( text : String, number : Integer ) : String
- 354=SUBSTR ( text : String, number1 : Integer, number2 : Integer ) : Integer
- 355=TRIM ( text : String ) : String
- 356=VAL ( text : String ) : Real
- 357=FREE( ptr_ref )
- 358=LIST_ADD_ITEM ( list_expr, handle_or_ptr )
- 359=LIST_ADVANCE ( list_expr )
- 360=LIST_CLEAR ( list_expr )
- 361=LIST_CREATE( ) : List
- 362=LIST_DELETE( list_variable )
- 363=LIST_GET_ITEM ( list_expr ) : Item
- 364=LIST_INSERT_ITEM ( list_expr, handle_or_ptr )
- 365=LIST_IS_EMPTY ( list_expr ) : Integer
- 366=LIST_ITEM_COUNT( list_expr ) : Integer
- 367=LIST_ITEM_PRESENT( list_expr, handle_or_ptr ) : Integer
- 368=LIST_PEEK_ITEM( list_expr ) : Item
- 369=LIST_REMOVE_ITEM( list_expr, handle_or_ptr ) : Integer
- 370=LIST_REMOVE_ITEM( list_expr, handle_or_ptr )
- 371=LIST_REWIND ( list_expr )
- 372=find_to_left_of_string( full_string : String ; to_find : String ) : String
- 373=find_to_left_of_string_spec( full_string : String ; to_find : String ) : String
- 374=find_to_right_of_string( full_string : String ; to_find : String ) : String
- 375=find_to_right_of_string_spec( full_string : String ; to_find : String ) : String
- 376=set_right( full_string : String ; end_string : String ) : String
- 377=set_left( full_string : String ; beg_string : String ) : String
- 378=count_strings( full_string : String ; to_find : String ) : Integer
- 379=round_down_to_int( num_value : Real ) : Integer
- 380=round_up_to_int( num_value : Real ) : Integer
- 381=absolute_val( the_value : Real ) : Real
- 382=tinv( alpha : Real ; nu : Integer ) : Real
- 383=scheffe_test( mu1 : Real ; s1 : Real ; n1 : Integer ; mu2 : Real ; s2 : Real ; n2 : Integer) : String
-
- [Sample]
- 1=procedure routing_logic()
- 2=Var
- 3=
- 4=Begin
- 5=
- 6=cpart->create_time = 2
- 7=celem->name = 'Jon'
- 8=
- 9=End
- 10=
- 11=
- 12=
- 13=
- 14=
- 15=
-
-